简单整理了JIRA的tempo插件的分析&用法,记录方便日后查询。
tempo是JIRA的一个工时统计插件。
工时统计的需求点
工时录入
- 正常任务工时录入
- 工时任务补录入
- 工时任务补录入(批量)
项目level工时查询&统计
- 全部项目
- 统计JIRA中全部项目在选定周期内的工时记录情况
- 指定项目
- 统计JIRA中指定项目在选定周期内的工时记录情况
group level工时查询统计
- group对应的是组织结构上的team,如UI,平台,计算,存储,网络等
- 支持对group人员的自定义
- 支持对group中人员在选定周期内的工时记录情况查询
人员level工时查询统计
- 支持对指定人员在选定周期内的工时记录情况查询
工时查询结果
- 支持列表展示
- 支持对具体JIRA issue展示(工时+备注)
- 支持工时结果汇总
- 支持导出为excel
- 支持工时分析(报表)
工时查询的时间范围
- 支持按周查询
- 支持按月查询
- 支持按财年查询
- 支持自定义范围的时间选择查询
tempo的简单分析
本文档基于:
版本:Tempo Timesheets - 8.0.4
对tempo进行分析,tempo官方文档可以参考:戳这里
工时表
- 可以展示指定用户,在指定时间范围内的工作情况
- 默认是当前用户
其包含如下两种形式:
- working log calendar
- user timesheet
working log calendar
- 用户工时的一种展示形式
- 特点
- 按天展示
- 图形化,界面友好
user timesheet
- 用户工时的另一种展示形式
- 特点
- 按天展示
- 表格形式
- 包含合计
tracking
一般用于对团队、项目在某个阶段工时的统计/分析。
参考tracking menu的可用选项,对tracking功能进行如下分析。
团队level tracking
一般用于TL对自己团队在某个时间段内(如一周,一个月,一个财年等),对自己成员的工作量统计&分析。
包含四种display方式
- Timesheet
- Calendar
- Report
- List
包含Utilization视图
视图类型
- Weeks:比较每周的工时总和
- Team member:比较组内成员工时总和
支持导出(list格式)与打印(任意display格式)
- 目前导致只支持list格式的excel
- 打印则可以按照上述四种display方式在页面展示的效果进行打印
项目level tracking
一般用于项目负责人对项目相关任务在指定时间内(如一周,一个月,一个财年等)的工作量进行统计&分析
包含四种display方式
- Timesheet
- Calendar
- Report
- List
支持导出(list格式)与打印(任意display格式)
- 目前导致只支持list格式的excel
- 打印则可以按照上述四种display方式在页面展示的效果进行打印
用户level tracking
参考user timesheet的说明
高级查询
有时会有特殊需求,如针对某些特定问题需要做工时分析+跟踪,这时候就用到了高级查询功能。
高级查询支持:
- 针对指定filter的结果集(issue集合),进行工时的tracking
- 支持导出(list格式)与打印(任意display格式)
工时记录
字段说明
- 问题:默认是当前正在查看的问题
- 周期:如果批量填写该问题的工作日志,则可以勾选该项
- 日期:勾选周期后出现的字段,为工作周期的开始日期
- 结束日期:勾选周期后出现的字段,为工作周期的结束日期
- 日期:工作的日期,精确到天(未勾选周期)
- 已完成:本次工作记录,花费的时间,支持形如:1s,2m,3h,4d,5w
- 剩余预估时间:本次工作完成后,该问题剩余预估时间,支持形如:1s,2m,3h,4d,5w
- 描述:描述本次工作记录中,具体完成的项,形如:
- 完成了XXX
- 解决了XXX
- 存在XXX问题,分析为XXX,需要与XXX进行进一步沟通
一些条件
- 工时记录的快捷键是W
- 需要有修改该问题的权限
- 如果手工选择,建议选择记录工作日志而非工作日志
工时补充
可以对指定问题,进行批量工时填写。